Automated Multi-Tier System Design for Service Availability
نویسندگان
چکیده
Creating a cost-effective large-scale multi-tier Enterprise service requires judicious selection and configuration of infrastructure elements and mechanisms. The minimum cost solution that satisfies business requirements for service availability and performance should be identified. Emerging self-managed computing utility environments demand an automated solution to this problem. This solution must be integrated with the utility controller, which typically virtualizes resources for services, thus hiding from them information about the characteristics of the underlying physical infrastructure. In this paper, we present AVED, our initial version of an engine that automatically designs a cost-effective service infrastructure which will meet the service’s availability requirements. AVED explores a design space consisting of multiple combinations of hardware/software configurations presenting various tradeoffs among cost, availability, and performance. AVED can be used to generate a complete picture of the cost-availability tradeoff for the infrastructure design. We also describe how AVED can be integrated with utility computing environments to improve the automation of service lifecycles.
منابع مشابه
Consistent and Scalable Cache Replication for Multi-tier J2EE Applications
Data centers are the most critical infrastructure of companies demanding higher and higher levels of quality of service (QoS) in terms of availability and scalability. At the core of data centers are multi-tier architectures providing service to applications. Replication is heavily used in this infrastructure for either availability or scalability but typically not for both combined. Additional...
متن کاملTowards Autonomic Hosting of Multi-tier Internet Applications
Large scale e-commerce enterprises like Yahoo and Amazon use complex software systems made of hundreds of Internet services to serve content to millions of clients. These services are multi-tiered Web applications that perform certain business logic and are exposed through well-defined client interfaces usually accessible over the network. A constant challenge faced by these organizations is to...
متن کاملSystematically Translating Service Level Objectives into Design and Operational Policies for Multi-Tier Applications
A Service Level Agreement (SLA) contains one or more Service Level Objectives (SLOs) that describe the agreed upon quality requirements at the service-level. In order to manage the service to meet the agreed upon SLA, it is important not only to design a service of the required capacity but also to monitor the service thereafter for violations at runtime. This objective can be achieved by under...
متن کاملMulti - tier Internet Service Management : Statistical Learning Approaches
Modern Internet services employ a multi-tier architecture. While facilitating flexible service deployment, the tiered architectures introduce several significant challenges. Complex inter-tier dependencies and dynamic bottleneck tier shift are challenges inherent to multi-tier architectures. Highly dynamics of session-oriented Internet workloads further magnifies the complexity of multi-tier In...
متن کاملDesign and Implementation of an Automated Dispensing Device for Reducing Methadone Therapy Misuse
Introduction: A variety of (deliberate or inaccurate) errors in drug rehabilitation clinics may occur due to use of addictive drugs. Automated drug distribution systems play a significant role in reducing drug medication errors. Method: Firstly, according to the addiction rehabilitation centers requests, the design and construction of the device was performed. The prototype systems were examin...
متن کامل